"""
socket 通讯
"""


import socket

def main():
    
    # 创建一个 UDP 套接字
    udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

    # 可以使用套接字接受和发送数据
    # udp_socket.sendto(b"hello", ("localhost", 8888))

    while True:

        # 获取用户输入
        message = input("请输入要发送的数据：")

        if "exit" == message:
            break
        
        # 发送数据
        udp_socket.sendto(message.encode("utf-8"), ("localhost", 8888))

    # 关闭连接
    udp_socket.close()


if __name__ == "__main__":
    main()